body{ background-color: #FFF;}/*#F8FAFB*/
.m_module{margin: 0px;margin-top:15px;}

.ahh{ text-align:left; margin:15px auto 15px 0;position: relative;    padding: 0 5px;}
.ahh img {border: 1px #D3D3D3 solid;border-radius: 100%;width: 40px;height: 40px;float:left; margin-top:3px;}
.ahh a{display:inline-block; height:45px; line-height:45px;}
.ahh a span{margin-left:5px;font-size:16px;color:#9a9a9a;display:inline-block;    margin-top: 2px; height:45px;line-height:45px; vertical-align:text-bottom;}

.teldiv{ text-align: right;}
.ahh a.mtel{height:25px; line-height:25px;}
.ahh a.mtel i{border-radius: 300px;padding: 1px 2px;margin: 0 1px;font-size: 12px;color: #ffffff;line-height: 25px;background-color: #51C332;margin-left: 2px;}
.ahh a.mtel s{text-decoration: none;font-size: 12px; color: #f6405c}
.ismoblie{
    cursor:pointer;background-color: #f6405c;height:25px; line-height: 25px;
    display: inline-block;color:#fff;
    width: 95px;text-align: center;border-radius:3px;border: 1px solid #fff;
}

/*会员功能样式*/
.mbox{BACKGROUND: #ffffff;font-size: 14px;line-height: 25px;border-radius: 2px;margin: 10px auto; padding-bottom: 15px;border-bottom: 1px solid #e9eaea;
    border-top: 1px solid #e9eaea;}

/*用户 开放 隐藏 开关 样式*/
.ar_wrapDis {
    display:inline-table;
    border-radius: 20px;
    height: 18px;
    width: 72px;
    background: #fff;
    border: 1px solid #e8e7e7;
    padding: 1px 0;
    position: relative;
}

.ar_wrapDis em {
    display: block;
    background: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    transition-duration: 0.5s;
    transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -o-transform: translateX(0px);
    -moz-transform: translateX(0px);
    border: 1px solid #d3d3d3;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -1px 0 0 -1px;
    position: absolute;
    z-index: 5;
}

.ar_wrapDis b {
    position: absolute;
    right: 8px;
    top: 0;
    font-size: 12x;
    line-height: 21px;
    font-weight: normal;
    font-size: 14px;
    padding-left: 4px;
    z-index: 1;
    color:gray;
}

.ar_wrap {
    display:inline-table;
    border-radius: 20px;
    height: 18px;
    width: 72px;
    background: #75adda;
    border: 1px solid #ffffff;
    padding: 1px 0;
    position: relative;
}
.ar_wrap em {
    display: block;
    background: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    transition-duration: 0.5s;
    transform: translateX(42px);
    -ms-transform: translateX(42px);
    -webkit-transform: translateX(42px);
    -o-transform: translateX(42px);
    -moz-transform: translateX(42px);
    border: 1px solid #75adda;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -1px -1px 0 0;
    position: absolute;
    z-index: 5;
    left: 11px;
}
.righttop .ar_wrap em {border: 1px solid #ffffff;}
.ar_wrap b {
    position: absolute;
    left: 6px;
    top: 0;
    font-size: 12x;
    line-height: 21px;
    font-weight: normal;
    font-size: 14px;
    padding-left: 4px;
    z-index: 1;
    color: #fff;
}
.arr_{ cursor:pointer;}
.uinfo{
    padding-bottom:5px;
    padding-top:5px;
    background-color:#ffffff;
    font-size:17px;
    text-align:center;
	margin-left: 20px;
    margin-right: 20px;
    position:relative;
	height:40px;
	line-height:40px;
	border-bottom:0px solid #e4e8ec;
}
.line1 {    border-bottom: 1px solid #9E9E9E;
    margin-bottom: 30px;
    height: 20px;
    width: 90%;
	margin-top: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.line2{    position: relative;
    width: 100px;
    height: 20px;
    line-height: 20px;
    background-color: #ffffff;
    top: 10px;
    left: 0;
    margin: 0 auto;
    font-size: 19px;
    text-align: center;
}

.uinfo a{display:inline-block;vertical-align: -webkit-baseline-middle;-webkit-tap-highlight-color:transparent}
.uinfo i{display:inline-block; line-height:18px; vertical-align:top; cursor: pointer;}
.uinfo span{ display:inline-block}
.uinfo span .upname{color:#000000; font-size:18px; line-height:18px;font-weight: normal;}
.uinfo s{ text-decoration: none; color:#f6405c;}
.uinfo .arr_{ margin:auto 10px;}
.uvip{position:absolute; right:5px; top:2px;}
.okvip{font-style:normal; border-radius:3px;background-color:#F13F40;color:white; padding:0 3px; font-size:12px;}

.member {
    margin:15px auto 8px auto;
    overflow: hidden;
    /*padding: 0 7px;*/
    text-align:center;
}
.member a {
    display: block;
    float: left;
    width: 25%;
    margin-bottom:13px;
}

.lookf a{width: 50%;}
.member a span {
    /*    background: none repeat scroll 0 0 #F2F6FA;
        border: 1px solid #E1E7EE;
        box-shadow: 0 0 3px #eee;*/
    display: block;
    margin: 0 3px;
    padding: 5px 0 10px;
    position: relative;
    z-index: 1;
}
.member a span i.fa {
    display: block;
    font-size: 19px;
    height: 35px;
    line-height: 40px;
    width: 100%;
    color:#9399b5;
    /*color:#4679b3;
    color:#266bbf;*/
}
.member a span b {
    display: block;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    width: 100%;
    color:#000;
    /*color:#67738A;*/
    font-size:13px;
    margin-top:5px;
	
}
.member a span em {
    z-index: 2;
    font-size: 12px;
    background: none repeat scroll 0 0 #ed2020;
    min-width: 16px;

    /**
    height:16px;
    line-height: 16px;
    padding: 1px;
    **/

    height: auto;
    line-height: 0;
    padding: 8px 0;

    border-radius: 300px;
    color: #fff;
    display:block;
    position: absolute;
    right: 8px;
    top: 3px;
    font-style:normal;
}
.edu a{ width: 33.3%;}
.edu a span s{
    display:block;
    position: absolute;
    right: 8px;
    top: 3px;
    width: 18px;
    height:18px;
    line-height:18px;
    right:15px;
    font-size:22px;
    color: #F8AC59;
    text-decoration: none;
}
.box_msg{background-color:#f5f5f5; border-radius:5px; display:block; padding:4px; margin:20px 10px; text-align:center;cursor:pointer; border: 1px solid #e3e3e3;}
.box_msg span{color:#333;}
.box_nob{border: 1px solid #d8dce0;color: #d8dce0;}
.box_nob span{color:#FFF;}
.boxwx{background-color: #E9F1F9; border: 1px solid #C4D5E0; border-radius:3px; display:block; padding:4px; margin:20px 10px; text-align:center;cursor:pointer;}
.boxwx span{color:#fff;}

.pervip i{text-align:center; border-radius:3px; margin:0 auto; background-color:#8D97A4; display:block; width:50%; color:white; font-style:normal; font-size: 16px;
    line-height: 220%;}

.qzlx {text-align:center;margin-bottom:20px; margin-top:20px;}
.gr{ width:86px; height:28px; cursor:pointer; line-height:28px; display:inline-block; border:1px #ededed solid; color:#656D78;background-color:#FFF; margin:5px; text-align:center; border-radius:2px;}
.gok{ background:url('/public/images/ok1.png') 70px 0 no-repeat #fff; background-size:16px;border:1px #62A021 solid;}

.h4title{ font-size: 16px; font-weight: bold;color: #6f6f6f; margin-bottom: 20px; background-color: #f7f7f7; height: 35px; line-height: 35px;
padding: 0 15px; text-align: center; border:0px #eee solid;border-radius: 10px;}

/*列表样式*/
.mlist{}
.mlist li{ border: 1px #ffffff solid; background-color: #FFFFFF; padding-top: 15px;padding-bottom: 10px;
    border-bottom: 1px #f1f2f3 solid;}
/**
.mlist li.haveSee{ background-color: #e6f0f2;border: 1px solid #dbe2e3;}

.mlist li.haveSee{ background-color: #f7f7f7;border: 1px solid #f7f7f7;box-shadow: 0px 0px 0px rgba(0,0,0,.1);}
**/
.mlist li dl{position: relative; padding: 15px 35px 15px 10px;}
.mlist li dl dt{ position: absolute;}
.mlist li dl .check{top:65%;right:0px;}
.mlist li dl .del{top:10px;right:5px;}
.mlist li dl .del i{ color:#CCC; cursor: pointer;}
.mlist li dl .del i.fa{ font-size: 23px;}
.mlist li dl .look{left:10px; bottom:8px; font-size: 12px; border-radius: 3px; border:0px #c7efa4  solid; color:#f6405c ; display: inline-block; 
width: 60px; height: 20px; line-height: 20px; text-align: center; background-color: #fff;border-radius: 9px 0;}
.mlist li dl .gray-bg{color:gray; border:0px gray solid;}
.mlist li dl .green-bg{color:#999; border:1px #999 solid;}

.mlist-40 li dl{padding: 15px 35px 40px 10px;}
.mlist-40 li dl .check{top:45%;}
.mlist li dl .sp {
    position: absolute;
    right: 5px;
    bottom:8px;
    background-color: #379BE9;
    color: white;
    padding: 5px 10px;
    padding-right: 20px;
    border-radius: 3px;
    cursor: pointer;
    width:75px;
    text-align: center;
}
.mlist li dl .sp b{
    position: absolute;
    margin: 0;
    padding: 0;
    top: 3px;
    right: 7px;
}
.mlist li dl .sp b::after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-right: 2px solid white;
    border-bottom: 2px solid white;
    border-left: none;
    border-left: none;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.mlist li dl .gray{background-color:gray;}
.mlist li dl .actbg_ycl{background-color:#5c8eae;}
.mlist li dl .actbg_gray{background-color:#bfbcbc;}
.mlist li dl .actbg_wcl{background-color:#d5d5d6;}

.mlist li dl dd{}

.tit-job{ font-size: 19px; color:#000000;}
.tit-company{ color:#5A4836;font-size:14px;}
.tit-company b{font-weight:normal}
.tit-content{ margin: 8px auto; line-height: 150%; font-size: 13px; color:#555;}
.tit-content a[calltel]{display: inline-block; font-size: 16px; color:#3058CF;}
.tit-interview{ color:#06a906; margin-top: 5px;font-size:14px;}
.tit-txtmem_name{ color:#055598;}
.tit-txtmem_name em{ color:#CC0000;}
.tit-receive,.tit-reply{ color:gray;font-size:14px;}
.tit-other span{ color:#9A4E4E;}
.tit-other i{ color:gray;}
.tit-btn{ text-align: center;}
.tit-btn button{width: 100px; margin: auto 5px;}

.dlist a{ display: block;}
/*.mlist li.haveSee .tit-job{ color:#551A8B;}*/
/*职位搜索*/
.jobs li dl{position: relative; padding: 15px 0px 15px 18px;}
.jobs li dl dd.apply{font-size: 20px; color:#000; padding: 0px 30px 5px 0px;}
/*ios*/
_::-webkit-full-page-media, _:future, :root .jobs li dl dd.apply{font-weight:bold;}

.jobs li dl .check{top:15px;right:0px;}
.jobs li dl dd em{color:#f6405c;}/*f11*/
/*ios*/
_::-webkit-full-page-media, _:future, :root .jobs li dl dd em{font-weight:bold;}

.jobs li dl dd.company{color:#555;font-size:14px;}
.jobs li dl dd.group{color: gray;font-size: 12px;}
.jobs li dl dd.more{position:relative;color: gray;font-size: 14px; margin-top: 10px;}
.jobs li dl dd.h{color: #a7a5a5;font-size: 12px; line-height: normal;}

.jobs li dl dd.suc,.jobs li dl dd.err{font-size: 12px; line-height: normal; text-align: right}
.jobs li dl dd.suc label{color: green;}
.jobs li dl dd.err label{color: red;}

.aa{display:none;}
.mlist li.haveSee .aa{top: 12px;
    right: 8px;
    display: block;
    position: absolute;
    font-size: 14px;
    color: #b5b3b3;}
	
/*推广*/
/*.jobs li dl .tui{bottom:40px;right:10px; border-radius: 3px; padding: 0 5px; display: inline-block; text-align: center; background-color: gray; color:#fff;}*/
.jobs li dl .tui{
    top:21px;
    right:17px;
    border-radius: 100%;
    margin: 0 1px;
    font-size: 11px;
    background-color:#f6405c;
    color: #FFF;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
	
}
/*ios*/
_::-webkit-full-page-media, _:future, :root .jobs li dl .tui{
}



/*福利颜色样式*/
.jobs li dl .jfuli{position: relative;}
.jobs li dl .jfuli i {border-radius: 300px; padding: 1px 1px 0px 1px; margin: 0 1px; font-size: 10px; color: #ffffff; line-height: 25px;}
/*ios*/
_::-webkit-full-page-media, _:future, :root .jobs li dl .jfuli i{
padding: 0.5px 2px;
}
.jobs li dl .jfuli i.chi {background: #ffffff;border: 1px solid #ff835b;color: #ff835b;}
.jobs li dl .jfuli i.zhu {background: #ffffff;border: 1px solid #50baea;color: #50baea;}
.jobs li dl .jfuli i.xian {background: #ffffff;border: 1px solid #5fb963;color: #5fb963;}
.jobs li dl .jfuli i.xian2 {background: #ffffff;border: 1px solid #999;color: #999;}
.jobs li dl .jfuli i.shuang {background: #ffffff;border: 1px solid #d36ee4;color: #d36ee4;}
.jobs li dl .jfuli i.dan {background: #ffffff;border: 1px solid #999;color: #999;}
.jobs li dl .jfuli i.jing {background: #ffffff;border: 1px solid #43c1b5;color: #43c1b5;}
/*.jobs li dl .jfuli s{color:#9A4E4E;font-family: arial;text-decoration: none; font-size: 12px; float: right; display: inline-block;width: 75px; text-align:right; margin-right: 8px;}*/
.jobs li dl .jfuli s{color:#5A4836;font-family: arial;text-decoration: none; font-size: 12px; display: inline-block; text-align:right; position: absolute;top:-18px;right:8px;}

/*
.jobs li dl a:visited dd  em{color:#999999;}
.jobs li dl a:visited .jfuli i.chi {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.zhu {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.xian {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.xian2 {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.shuang {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.dan {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli i.jing {border: 1px solid #999999;color: #999999;}
.jobs li dl a:visited .jfuli s{color:#999999;font-family: arial;text-decoration: none; font-size: 12px; display: inline-block; text-align:right; position: absolute;top:-18px;right:8px;}
.jobs li dl a:visited dd.more .area i{color: #999999;}
.jobs li dl a:visited dd.more .area i.green{color: #999999;}
*/

/*职位相关信息*/
.jb_span{ line-height:normal; vertical-align:middle; margin-top:5px;}
.jobs li dl dd.more span{
    line-height:normal;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/**
.jobs li dl dd.more .area{ width:85px;}
.jobs li dl dd.more .area i{color: gray;}   *#9A4E4E*
.jobs li dl dd.more .area i.green{color: gray;} *#008040*
**/
.jobs li dl dd.more .area{}
.jobs li dl dd.more .area i{color: gray;}
.jobs li dl dd.more .area i.green{color: gray;}


.jobs li dl dd.more .money{ width:80px; padding-left:7px;}
/*.jobs li dl dd.more .money_css{width:80px; padding-left:7px; color:#398198}*/
.jobs li dl dd.more .money_css{position:absolute;top:-22px;right:18px;color:#f6405c}
/*.jobs li dl dd.more .drive{ width:25px; text-align:center}*/
/*.jobs li dl dd.more .gender{ width:25px;text-align:center}*/
.jobs li dl dd.more .gdate{ width:75px;text-align:right;float: right; margin-right:18px;font-family:-apple-system-font,Helvetica Neue,sans-serif;color: #a7a5a5;font-size:12px;}
.jobs li dl dd.more .jline{ color:#D6D6D6}
/*.jobs li dl a dd.more .money_css{color:#800080;}*/
.jobs li dl dd.more .drive{text-align:center}
.jobs li dl dd.more .gender{text-align:center}

.jobs li dl .visi,.jobs li dl .visi dd,.jobs li dl .visi .more .money_css{color:#999999;}

/*
.jobs li dl a:visited,.jobs li dl a:visited dd,.jobs li dl  a:visited dd.more .money_css,.jobs li dl a:visited .jfuli s{color:#999999;}
.jobs li dl a.visigz91com,
.jobs li dl a.visigz91com dd,
.jobs li dl  a.visigz91com dd.more .money_css,
.jobs li dl a.visigz91com dd.more .area i,
.jobs li dl a.visigz91com dd.more .area i.green,
.jobs li dl a.visigz91com .jfuli s{color:#999999;}
*/

/*面试通知*/
.pop .choose,.pop .carea,.pop .pclose,.pop .tdiqu,.tdiqu_s,.pop .layname,.pop .other,.pop .tdiqu-area{
    display: inline-block; margin: 6px;
    width: 28%; height: 33px; line-height: 33px; text-align: center; border: 1px #CCC solid; border-radius: 3px; margin-right: 5px; cursor: pointer;
}
.pop .tdiqu,.tdiqu_s,.pop .tdiqu-area{width: 20%;}
.pop .tdiqu-area{color:#8e36dc;}
.pop h3 i{ font-size: 12px; color: gray;}
.pop s[close]{text-decoration: none;position:absolute; top:0; right:0;border-radius: 100px;color: #000;
    display: inline-block;font-size: 28px;line-height: 1;min-width: 13px;padding:5px 8px;text-align: center;vertical-align: baseline;
    white-space: nowrap;font-weight:normal;border:3px #fff solid;cursor:pointer;
}
_::-webkit-full-page-media, _:future, :root .pop s[close]{padding:3px 8px 7px 8px;}

.pop .layname{margin:2px; height:22px;line-height:22px;width: 22%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;padding: 1px 0;}

/*ios*/
_::-webkit-full-page-media, _:future, :root .pop .layname{
   margin:6px 3px;padding: 2px 0;
}

.layui-m-layer0 .laydiv1{ width: 98%;}
.layui-m-layer0 .laydiv1 h3{ height: 28px; line-height: 28px;}
.laydiv1 .layui-m-layerbtn{ height: 35px; line-height: 35px;}

.pop .hover{border-color:#5CB85C; color:#5CB85C;}
.pop .cur{
    border-color: #F6405C;
    color: #F6405C;
    background: url(/public/images/check.png?12190) bottom right no-repeat;
    background-size: 23px;
}
.pop .pclose{background-color: #EC8B89;color: #fff;border: 1px #EC8B89 solid;}


/*按钮*/
.footBat{ text-align: center; margin-bottom: 25px;}

/*回复box*/
.hfbox .layui-m-layercont{ text-align: left; padding: 15px 10px;}
.hfbox .m2{ color:gray;}
.hfbox .m3con{font-size: 12px;color:gray;}
.hfbox .m3 textarea{
    margin-top:15px;
    width: 100%;
    height: 100px;
    padding: 5px;
    border: solid 1px #CCCCCC;
    box-sizing: border-box;
    resize: vertical;
    word-wrap: break-word;
    outline: none;
    border-radius: 3px;
	outline: none;
    -webkit-appearance: none;
}
/*menu top nav*/
.msg-nav{ text-align: center; margin: 30px auto;font-size:0}
.msg-nav span{
    display: inline-block;
    text-align: center;
    background-color: #607D8B;
    width: 78px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #FFFFFF;
}
.msg-nav span:first-child{border-radius: 3px 0 0 3px;}
.msg-nav span:last-child{border-radius:  0  3px 3px 0;}
.msg-nav span a,.msg-nav span a:hover,.msg-nav span a:active,.msg-nav span a:visited{ color: #fff; display:block}
.msg-nav span.cur{ background-color: #c5c5c5;}
 .msg-nav{margin: 15px auto;}
    .msg-nav span{background-color: unset; height: 42px; line-height: 42px;}
    .msg-nav span a,.msg-nav span a:hover,.msg-nav span a:active,.msg-nav span a:visited{color: #999999;display:block;position: relative;}
    .msg-nav span.cur,.msg-nav span.cur a{
        background-color: unset;
        color:#000;
    }
    .msg-nav span.cur a:before{
        content: '';
        position: absolute;
        border-style: solid;
        overflow: hidden;
        width: 30px;
        height: 3px;
        border: 0;
        left: calc(100%/2 - 15px);
        bottom: 0;
        border-radius: 2px;
        background: #333;
        color:#000;
    }
/*search*/
.searchS{
    position: relative;
    margin: 25px auto;
}
.searchS input{
    border: 1px #eee solid;
    line-height: 24px;
    padding: 5px;
    padding-right: 105px;
    width: 100%;
    box-sizing: border-box;
    resize: vertical;
    word-wrap: break-word;
    outline: none;
    -webkit-appearance: none;
    font-size: 14px;
}
.searchS .wdbtn{
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    position: absolute;
    height: 36px;
    line-height: 36px;
    border-radius: 0;
    font-size: 14px;
    outline: none;
    right: 0;
    background-color: #eee;
    color: #333;
    border: 0;
    width: 100px;
    overflow: hidden;
    line-height: 30px;
	border: 1px solid #eee;
}
/*收藏投递简历*/
.favbox .layui-m-layercont{ padding:15px; text-align: left;}
.alertmsg h4{}
.alertmsg h4 b{ color: green; display: inline-block; margin:auto 5px;}
.alertmsg h4 s{ color:#E16A05; text-decoration:none; display: inline-block; margin:auto 5px;}
.alertmsg h4 u{ color:red;display: inline-block; margin:auto 5px;}
.alertmsg div{ margin: 10px auto; font-size: 12px; color:#5A5858;}

/*职位搜索框*/
.searchbox{ position:relative; z-index:10; margin: 20px 8px 15px 8px;}
.searchbox input{ outline:none;-webkit-appearance:none; border-radius: 0}
.searchbox input[type="text"]{width:100%;color: #000;font-size: 16px;height: 25px;line-height: 25px;  border:0; padding-left:1px;}
.finput{ height:42px; line-height:42px; background-color:#FFF; border:1px #d2d2d2 solid;  padding-right:170px; padding-left:3px;border-radius: 0 3px 3px 0;}
.finput i[data-cj]{ cursor:pointer; position:absolute; top:0; right:130px;  display:block; visibility:hidden;}

.cross{position:absolute;right:30px;width:35px;height:32px;top:0;z-index:5;color:#fff}
.cross b{position:absolute;right:10px;top:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;-webkit-user-select:none;-moz-user-select:none;background-color:#b2b2b2;}
.cross b::before{content:'';position:absolute;height:12px;width:2px;background:white;left:8px;top:3px;}
.cross b::after{content:'';position:absolute;width:12px;height:2px;left:3px;top:8px;background:white;}

/*搜索地区*/
#noc_diqu,#noc_diqujg,#noc_diqujj,.so{ position:absolute; top:0; height:44px; line-height:44px;border-radius:0; font-size:14px;outline:none;font-size: 16px;}
#noc_diqu,#noc_diqujg,#noc_diqujj{ right:60px; -webkit-appearance:none; border:1px #ABADB3 solid; border-right:0;background-color:transparent; line-height:34px; text-align:center; width:72px; color:#333; padding-right:20px;}
/*apple*/
_::-webkit-full-page-media, _:future, :root #noc_diqu,
_::-webkit-full-page-media, _:future, :root #noc_diqujg,
_::-webkit-full-page-media, _:future, :root #noc_diqujj{padding-left: 5px;}

.so{right:0;background-color:#f6f6f6; color:#000000; border: 1px solid #d2d2d2; width:65px; overflow:hidden; line-height:30px;  border-radius: 0 3px 3px 0;}
#f1j .so{background-color:#849cad; }
.noc_select{position:absolute;right:72px; top:16px; z-index:1;}
.noc_select::after{content:'';display:block;top:10px;right:6px;width:6px;height:6px;border-right:2px solid #6f6f6f;border-bottom:2px solid #6f6f6f;border-left:none;border-left:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}

.noc_select_cur::after{border-color:#F6405C}


#noc_diqu.nbg,#noc_diqujg.nbg,#noc_diqujj.nbg{background-color:#e7fafa;}/*#D3F5F5*/

.result{ position:absolute; left:0; background-color:white; display:block; width:100%;}
.result ul{list-style:none; padding:0; margin:0; border:1px #D2D2D2 solid; border-top:0;}
.result li{ padding:4px; margin:0; line-height:35px; border-bottom:1px #F7F7F7 solid;font-family:Arial, Helvetica, sans-serif; padding-left:4px; color:#333;}
.result li span{ cursor:pointer; display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; padding-right:35px;font-size:15px;}
.result li span s{ text-decoration: none; font-size: 12px; color:gray;}
.result li:hover{background-color:#F1FEDD;}
.result li i{ font-style:normal; position:absolute;right:0; display:inline-block; width:35px; text-align:center; font-size:28px; color:silver; cursor:pointer;}
.result li:last-child{border-bottom:0; background-color:#F7F7F7;padding:0;line-height:40px;}
.result li em{ font-style:normal; cursor:pointer; color:#666; display:inline-block; padding:0 15px;}
.result li em[data-close]{ float:right; }
.result li em[data-clear]{ visibility:hidden;cursor: pointer;}
.result a[data-close]{ font-size:16px;}
/*end*/
.fx {height: 5px;margin: 0 8px; padding: 0 8px;}

.rred{text-align:center;font-size:14px;}

.jobsSelect span{ display:inline-block; position:relative; margin:0 5px;}
.jobsSelect select{
    outline:none;
    -webkit-appearance: none;
    border: 1px #ABADB3 solid;
    background-color: white;
    text-align: center;
    color: #333;
    padding: 2px 3px;
    padding-right:15px;
    font-size: 14px;
}
.jobsSelect span i{position:absolute;right:8px; top:8px;}
.jobsSelect span i::after{content:'';display:block;top:10px;right:6px;width:6px;height:6px;border-right:1px solid #777;border-bottom:1px solid #777;border-left:none;border-left:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.jobs_bot{display:inline-block; width:50px; text-align:right;}
.jobs_input{
    outline:none;
    -webkit-appearance: none;
    color: #000;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    border: 1px #d2d2d2 solid;
    box-sizing: border-box;
    resize: vertical;
    outline: none;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-shadow: none;
    padding:0 5px;
    margin:0 6px;
	width:50%;
	border-radius: 2px;
}
.jobs_btn{
    background-color: #f6f6f6;
    color: #000000;
    border: 0;
    width: 68px;
    overflow: hidden;
    line-height: 33px;
    -webkit-appearance: none;
    font-size:14px;
    border-radius:50px;
}
.stop50{ margin-top: 50px;}
.noc{ width: 65px;}
.jobsSelect select.nbg{background-color:#e7fafa;}/*#D3F5F5*/
/*amap*/
.amp{ width:100%;margin-top:10px; margin-bottom:25px;font-size:13px; text-align: center;}
.amp i{display:inline-block; padding:4px 5px 2px 5px;/*height:20px; line-height:20px;*/ font-style:normal;}
.amp a{display:inline-block; color:#00F; margin: auto 6px auto 6px; cursor:pointer;border:1px #e8e7e7 solid; background-color:#ffffff;
       text-decoration:none; border-radius:4px;}
.amp a:link,
.amp a:visited,
.amp a:active{color:#333;}
.amp a:hover{background-color:#5BB75B; color:#fff; text-decoration:none;}
.amp span{display:inline-block; padding:0; height:20px; line-height:20px; font-weight:bold;}

.amp .act{border:1px solid #5BB75B;}
.amp .va i b{ display:none; margin-left:4px;}
.amp .act i{background-color:#fff; color:#5BB75B; position:relative;}
.amp .act i b{border-top-right-radius:3px;border-bottom-right-radius:3px; display:inline-block;background-color:#5BB75B;  padding:0; height:22px; line-height:23px; font-style:normal;border:1px solid #5BB75B;font-weight:normal; text-align:center; font-size:13px; width:7px; position:absolute; top:-1px; right:-5px; color:#fff;}
/*ios*/
_::-webkit-full-page-media, _:future, :root .amp .act i b {
    height:20px; line-height:20px;
}
.amp .vamap{ margin-left:5px;}
.amp .vamap b{ font-size: 14px;}
.amp .vamap em{font-style: normal;color: #C60A00;}

/*ios*/
_::-webkit-full-page-media, _:future, :root .amp i {
    padding:0 5px;
}

.serach{ display:block;line-height:16px; padding-left:3px; margin-bottom: 10px;text-align: center;}
.serach span{color:#6f6f6f}
.serach span span{width:16px; height:16px; line-height:16px; display:inline-block; border-radius:50%;font-size:16px; color:#FFF; background-color:#FF0000; text-align:center; margin-left:5px;}
.serach i{color:#6f6f6f;}

.jobPos {
    background-color: #ffffff;
    border-top: 1px #f2f2f2 solid;
    bottom: 0;
    left: 0;
    padding: 2px 0;
    position: fixed;
    width: 100%;
    z-index: 10;
    text-align:center;
	height: 55px;
}

.jobPos a.btnsF14 {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    width: 63%;
}
a.btnsF14 {
    border-radius: 3px;
    display: block;
    font-size: 18px;
    height: 43px;
    line-height: 43px;
    width: 100%;
}

a.btn4:link,a.btn4:visited{color:#fff;background: linear-gradient(270deg,#2bbb2a 50%,#57dd52);}
a.btn4:hover{background:#44a241;border:1px solid #349a32;}
a.btn4:active{background:#358a33;border:1px solid #358a33;box-shadow:0 3px 3px #155214 inset;}

.hot{text-align:center;
    
	
    background-color:#FFF;     margin-bottom: 20px;
    margin-top: 20px;}
.hott {border-bottom: 1px solid #f1f2f3;}
.hot a{ width:20%;float:left;margin:10px auto; font-size:15px;}
.hot span{
    /*background-color:#f8fafb; */
    color:#333; padding:5px 8px; border-radius:0px;    display: block;}
.hott span{    padding: 3px 5px;
    }

.clear{ clear:both}
.hott a{ margin: 20px 0px;   line-height: 15px;width: 25%;}
.hotdiv{ margin:10px auto; }
.hotw{ margin:1px auto;}
.du_dis{display:none}
.sTop{ margin: 20px 8px; margin-top: 25px;}
.clear{ clear: both;}

.dclear{clear:both;display:block;}
.box_module{
    border:0px #f1f2f3 solid;
	
    background-color: #fff;
    margin-bottom: 15px;
	margin-top: 33px;
    padding: 0 5px;
}
.box_module h4{ padding:0 10px; line-height: 40px; font-size: 18px;
    color: #999999;}
.box_module h4 s {
    font-style: normal;
    display: inline-block;
    width: 4px;
    height: 12px;
    background: #000000;
    margin-right: 5px;
    text-decoration: none;
}
.box_module ul{ margin: 8px auto;}
.box_module ul li{
    overflow: hidden;
    width: 50%;
    float: left;
    margin-top: 18px;
    text-align: center;
}
.box_module ul li a{
    text-align: left;
    padding: 8px 0;
    line-height: 18px;
    display: inline-block;
    width: 97%;
    border:1px solid #ffffff;
    margin: 0 auto;
    border-radius: 5px;
}
.box_module ul li a span{
    padding: 0 8px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color:#999999;
    font-size: 13px;
	line-height: 22px;
}
.hot-com ul li a span{
    color:#3a3535;
	font-size: 14px;
    /*color:#800080*/
}
#gimg{margin-bottom:10px;}
.box_module ul li a span b{color:#000;font-size: 18px; font-weight: normal;}

.box_zf  ul li a span b{font-size: 18px;}
.box_zf ul li{ width:100%;}
.box_zf ul li a{width:96%; margin: 0 2%;}
.box_module .p_newsmore{background-color: #fff;color:#333333;cursor:pointer;display:block;font-size:14px;height:28px;line-height:28px;margin:15px auto; width:96%;text-align:center;}
.box_module .p_newsmore:hover,.box_module .p_newsmore:visited,.box_module .p_newsmore:active{color:#333333;}
.fb15{ margin-bottom: 15px;}
.mlogin{ padding-bottom: 1px;border-top: 1px #f1f2f3 solid;border-bottom: 1px #f1f2f3 solid;}
.m-login{ margin: 15px 10px; margin-top:25px;}
.m-login a{ display: inline-block; padding: 7px 0; width: 48%; text-align: center;  border-radius:3px;    background-color: #fff;border: 1px solid #e1dcdc;}
.m-login a:last-child{ float: right;}
.m-login a span{color:#333;}
.kong{ font-size: 0; height: 35px;}

.feedback{}
.feedback .weui-label {color: #555; }
.feedback .isbtn{width: 100%;border-color: #f6405c;background: #f6405c;font-size: 16px;color: #fff;text-align: center;
    box-sizing: border-box;resize: vertical;line-height: 18px;white-space: nowrap;border-radius: 3px;-webkit-appearance: none;
    height: 44px;line-height: 44px;font-weight: 700;font-size: 20px;vertical-align: middle; border:0;
}
.feedback .padd {padding: 20px 8px;}
.feedback .gtel{ margin-top: 60px; text-align: center;}
.feedback .gtel b,.gtel i{ color:#3058CF; font-size: 18px;}
.feedback .gtel i{ margin-right: 8px;}

.bfeedback{text-align: center; margin-bottom: 25px;color: #D6D9DA;font-size:12px}
.bfeedback a{margin-right:5px;margin-left:5px;font-size:14px;color:#5a5a5a;}
.copyright{padding-bottom: 85px;font-size:12px;}

/*.xgsearch{ margin: 20px 8px; line-height:28px;}*/
.xgsearch{ margin: 10px 8px 20px 0; padding-left: 10px; line-height:28px; position: relative;text-align: center;}
.xgsearch i{ position: absolute; left: 8px;}

.xgsearch a{ display: inline-block; margin-right:15px;}
.driv{ margin-bottom:20px; margin-top:10px; margin-left:8px; line-height:30px;text-align: center;}
.driv a{ margin:2px 8px 2px 2px;}
.driv span{display:inline-block; padding:2px 8px 2px 8px; height:20px; line-height:20px; color:#777; border-radius:8px;}
.driv .dri span{border: 1px #ccc solid;}
.driv .cut span{background-color: #f6405c;border-color: #f6405c;color: white;}

/*社区样式*/
.line{border-bottom: 1px #ccc dashed;margin: 10px;}
.jsearch b{ color:#f6405c; padding: 0 3px;}
.jsearch { color:#000;}

.tabclose{position: absolute;top: 25px;right: 5px;border: 1px solid #eee; padding: 4px;border-radius: 3px;background-color: #eee;color: #333;cursor: pointer;}
.tabsh{position: absolute;top: 25px;right: 5px;border: 1px solid #379be9; padding: 4px;border-radius: 3px;background-color: #379be9;color: #fff;cursor: pointer;}

.jfx{position: relative;}
.jfx i{ position: absolute; right: 0;}
.jfx i.tobot{
    display: inline-block;
    text-align: center;
    height: 28px;
    line-height: 28px;
    width: 60px;
    background: #474849;
    color: #fff;
    opacity: 0.3;
    cursor: pointer;
}

.btnfixed{
    position: fixed;
    left: 0;
    bottom:0;
    width:100%;
    background: #f6405c;
    margin-bottom: 0;
    padding-bottom: 15px;
    z-index: 20;
}

.hotdiv .hotmore{background-color: #fff;cursor:pointer;display:block;font-size:14px;height:28px;line-height:28px;margin:15px auto;    margin-top: 2px; width:96%;text-align:center;}
.hotadd {display: none;}

/*帖子评论*/
.handle{
    padding: 5px 0px;
    margin-top: 6px;
}
.hiddenpl{
    border: 1px solid #eee;    
    background-color: #eee;
    color: #333;
}
.showpl{
    border: 1px solid #379be9;  
    background-color: #379be9;
    color: #fff;
}
.quit{
    border: 1px solid #FF8433;  
    background-color: #FF8433;
    color: #fff;
}
.deljinyan{
    border: 1px solid #5CB85C;  
    background-color: #5CB85C;
    color: #fff;
}
.delt{
    border: 1px solid #f00;  
    background-color: #f00;
    color: #fff;
}
.buttn{
    padding: 4px;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 10px; 
}

.tarea{
    position: absolute;
    top: 2px;
    border-radius: 0;
    font-size: 14px;
    outline: none;

    right: 60px;
    -webkit-appearance: none;
    border: 0;
    border-left: 0px #e2dfdf  solid;
    line-height: 40px;
    text-align: center;
    width: 52px;
    color: #6f6f6f;
    padding-right: 20px;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 40px;
    overflow: hidden;

}
.tcur{color:#F6405C}
.laydiv .layui-m-layercont{ padding: 0; padding-bottom: 20px;}
.laydiv1 .layui-m-layercont{ padding: 0; padding-bottom: 10px;}

.mrs-title{ text-align: center;}
.mrs{ text-align: center;}
.mrs li{
    border: 0px #e9e9e9 solid;
    background-color: white;
    margin-bottom: 20px;
    padding: 0 5px;
}
.mrs li a{ display: block;font-size:16px;}
.mrs li em{color: #F6405C;}
/*附近职位*/
.nardiv{ float: right;}
.nar{ width: auto;}
.nar a{ margin: auto 0 6px 5px;}
.nar a.ref{margin-left: 0;}
.nar a i span.fa{ padding: 0 2px;}
.nar a.act{margin-right:4px;}
.nar .act i b{ height: 27px;}
/*ios*/
_::-webkit-full-page-media, _:future, :root .nar .act i b {
    height:21px;
}
.fjobs{display: inline-block;margin-left: 7px;}
.driv .bggray .fa{background-color: #ababab;}
.member a span i.fagreen{ color: #1AAD19}
.member a span i.fagray{ color: #A6A6A6}
.jobs li dl .check,.mlist li dl .check,i.weui-icon-checked{-webkit-tap-highlight-color:transparent}

.vbkk{background: rgba(0,0,0,.4);width: 45px;height: 45px;border-radius: 50%;-webkit-border-radius: 50%;z-index: 1000;position:fixed;left:12px;bottom:78px;float:none; cursor: pointer;}
.vbkk i{font-style: normal;text-indent:-9999px;display:block;background:#fff;position:absolute;top:22px;left:2px;width:16px;border-radius:5px;rotate(-90deg);-webkit-transform: rotate(-90deg);}
.vbkk i:after{content:' ';width:8px;height:10px;background:#fff;position:absolute;top:10px;left:4px;border-radius:2px;}
.vbkk i:before{content:' ';position:absolute;top:-4px;right:0;width:0;height:0;font-size:0;border:8px solid rgba(255,255,255,0);border-bottom-color:#fff;}
.nfuligh{ cursor: pointer;}
.jselect u{
    width: 55px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    border: 1px #d2d2d2 solid;
    background-color: white;
    color: #333;
    padding: 2px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 2px;
}
.nbg u{ background-color: #e7fafa;}/*#D3F5F5*/

.hbox .layui-m-layercont{ text-align: center; padding: 15px 10px;}
.hbox .mtip{ color:red; text-align: left;}
.hbox .m1{ color:#444444;}
.hbox .m2{ color:gray;}
.hbox .m3 textarea{
    margin-top:15px;
    width: 100%;
    height: 100px;
    padding: 5px;
    border: solid 1px #CCCCCC;
    box-sizing: border-box;
    resize: vertical;
    word-wrap: break-word;
    outline: none;
    border-radius: 3px;
}
.hbox .sm{
    margin-top: 15px;
    border: 1px solid #CBCBCB;
    color: #CBCBCB;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 20px 0 10px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    display: block;
    border-radius: 3px;
}
.hbox .sm:after {
    border-color: #000;
    border-style: solid solid none none;
    border-width: 1px 1px 0 medium;
    content: "";
    display: block;
    height: 7px;
    position: absolute;
    right: 8px;
    top: 11px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 7px;
}

.hbox .sm select{
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    color: #333;
    text-align: center;
    width: 100%;
    height: 35px;
    padding-left: 5px;
    position: absolute;
    left:0;
    top: 0;
    outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hbox .m2{ margin-top: 15px;}
.hbox .m2 input{
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    border: solid 1px #CCCCCC;
    box-sizing: border-box;
    resize: vertical;
    word-wrap: break-word;
    outline: none;
    border-radius: 3px;
}

.jobs li dl .jfuli s.zbxy{ color: #5A4836;}
.amp{position: relative;}
.mapdis{position: absolute;right: 10px;}
.mapdis a{ margin: 0;}
.mapdis a span{ margin-right: 3px;}
.hyxg a{
    color: #878787;}
.s_pn{color: #878787;font-size:15px}
#disampp{ margin-top: 35px;}
.popmap .layui-m-layercont{ padding: 0;}

.result ul.hotwords li:hover{background-color:#fff;}
.result ul.hotwords li:hover span{background-color:#F1FEDD;}
.result ul.hotwords li{display: inline-block; width: 20%; padding: 8px 0; text-align: center;border: 0;}
.result ul.hotwords li.hfoot{display: block;width: 100%; padding:0;background-color: #F7F7F7;}
.result ul.hotwords li span{ border-radius: 3px; margin: 0 3px; padding: 0 2px;}
.result ul.hotwords li span b{font-weight: normal;}
.hotwords h3{padding-left: 15px;padding-top: 10px;color:gray; font-size: 14px;}
.lives{ text-align: center;}
.lives_span{float: initial; height: 15px;}



.appht_span{
    color: #333;
    display: inline-block;
    background-color: #fff;
    padding: 5px 15px;
    border-radius: 50px;
    border: 1px solid #e8e7e7;
	transform: scale(.8,.8);
}

/**
.box_module ul li a:visited span,.box_module ul li a:visited span b{color:#999999}
.box_module ul li a.visigz91com span,
.box_module ul li a.visigz91com span b {color:#999999}
.jobs li dl a.visigz91com dd  em{color:#999999;}
.jobs li dl a.visigz91com .jfuli i.chi {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli i.zhu {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli i.xian {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli i.xian2 {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli i.shuang {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com.jfuli i.dan {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli i.jing {border: 1px solid #999999;color: #999999;}
.jobs li dl a.visigz91com .jfuli s{color:#999999;font-family: arial;text-decoration: none; font-size: 12px; display: inline-block; text-align:right; position: absolute;top:-18px;right:8px;}
.jobs li dl a.visigz91com dd.more .area i{color:#999999}
**/
/**
.mlist li.li-gz91com,
.jobs li.li-gz91com,
.box_module ul li.li-gz91com{background-color: #f7f7f7;box-shadow: 0px 0px 0px rgba(0,0,0,.1);}**/

/*app个人导航*/
.pubtop{
    background: #fff;
    height: 50px;
    position: relative;
    z-index: 1;
}
.pubtop a.back{
    color: #c5c5c5;
    display: block;
    height: 50px;
    line-height: 48px;
    width: 50px;
    position: absolute;
    left: 0;
    z-index: 2;
    font-size: 26px;
    text-align: center;
}
.pubtop .cent {
    width: 100%;
    display: block;
    height: 50px;
    text-align: left;
    margin-top: 5px;
}
.pubtop .cent p {
    padding: 0;
    margin: 0 45px;
}
.pubtop .cent p b {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #c5c5c5;
    text-align: center;
    font-size: 19px;
    font-family: PingFang SC,-apple-system-font;
    /*letter-spacing: 1.5px;*/
}
a.btnalink,.btnalink{
    background-color: #fff;
    width: 50%;
    border-radius: 50px;
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #e8e7e7;
    line-height: 22px;
    height: auto;
    font-weight: normal;
}
/*自动更新简历样式*/
.icon-onoff{
    position: absolute;
    width: 31px;
    height: 31px;
    left: 16px;
    top:11px;
    display: inline-block;
    border-radius: 3px;
    background: url("/wap/images/onoff3.png") no-repeat left top/62px;
}
.icon-mobile{background-position: 0 -31px}
.icon-uptab{background-position: 0 -62px}
.icon-mobile-shenhe{background-position: 0 -93px}
.icon-qzyx{background-position: 0 -124px}

.curt .icon-onoff{background-position: -31px 0}
.curt .icon-mobile{background-position: -31px -31px}
.curt .icon-uptab{background-position: -31px -62px}
.curt .icon-mobile-shenhe{background-position: -31px -93px}

body .gz91-red .layui-m-layerbtn span[yes]{
    color: white;
    background-color: #f6405c;
    border-radius: 0 0 5px 0;
}
.box-shua{
    background: #F8F8F8;
    border-radius: 8px;
    margin: 15px 10px;
    padding: 15px;
}
.box-shua-bigs{display: flex;}
.box-shua-icon{width: 45px;position: relative;}
.box-shua-icon span{top:5px;left:0;}
.box-shua-txts{flex: 1;text-align: left;}
.box-shua-txts h3{font-size: 16px;}
.box-shua-txts p{font-size: 14px;color:#999999;word-break: break-all;}

.zjwy{
    color: #ffffff;
    border: 1px #940fab solid;
    background-color:#940fab;
    line-height: 13px;
    font-size: 10px;
    padding: 1px 2px;
    display: inline-block;
    border-radius: 5px;
}
.wr_zjwy{
    color: white;
    background-color:#940fab;
}
.yyzz_coms{
    color: #C6C6C6;
    border: 1px #C6C6C6 solid;
    line-height: 14px;
    font-size: 12px;
    padding: 1px 3px;
    display: inline-block;
    border-radius: 5px;
}
.comth{margin: 5px auto;}
.liuyancounts{
    background: #F6F6F6;
    border-radius: 27px;
    display: inline-block;
    padding: 3px 10px;
    color:#666666;
}
/**简历标签**/
.tabtag{flex: 1;overflow: auto;}
.tabtag-top{margin-bottom: 10px;}
.tabtag-top p strong{color: #f6405c;}
.tabtag-top-div{display:flex;flex-flow: wrap;}
.tabtag-top-div span{
    background: url("/wap/images/icon_redx.png") 92% center/15px 15px #F9F2F1 no-repeat;
    border-radius: 3px;
    color: #F6405C;
    display: inline-block;
    margin:8px 5px;
    padding: 8px 30px 8px 14px;
    position: relative;
    cursor: pointer;
}
.tabtag-top-div span i{position:absolute; cursor:pointer;top:-6px;right:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;-webkit-user-select:none;-moz-user-select:none;background-color:#F43530;}
.tabtag-top-div span i::before{content:'';position:absolute;height:12px;width:2px;background:white;left:8px;top:3px;}
.tabtag-top-div span i::after{content:'';position:absolute;width:12px;height:2px;left:3px;top:8px;background:white;}

.tabtag-input p{color:#858585;}
.tabtag-input input{
    margin: 15px 0;
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    color: #000;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    border: 0;
    border-bottom: 1px #E5E5E5 solid;
    padding: 5px 0;
    width: 100%;
}
.tabtag-input-div{position: relative;}
.tabtag-input button{
    position: absolute;
    outline: none;
    background: #F6405C;
    border-radius: 3px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 0;
    color: white;
    right: 15px;
    top: 15px;
}
.tabtag-flag{ margin-top: 30px}
.tabtag-flag span,.tabtagsdiv span{
    display:inline-block;
    background: #F6F7F9;
    border-radius: 4px;
    line-height: 32px;
    color:#010101;
    padding: 0 10px;
    margin:0 8px 8px 0;
    border: 1px #f7f7f7 solid;
}
div.tabtagsdiv span{
    margin:5px;
    font-weight:normal;
}
.tabtag-flag span.curt{
    border-color: #F6405C;
    color: #F6405C;
    background: url(/public/images/check.png?1219) bottom right no-repeat;
    background-size: 18px;
}
.tabtagcross{position:absolute;right:80px;width:35px;height:42px;top:8px;z-index:5;color:#fff;cursor: pointer;}
.tabtagcross b{position:absolute;right:10px;top:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;-webkit-user-select:none;-moz-user-select:none;background-color:#b2b2b2;}
.tabtagcross b::before{content:'';position:absolute;height:12px;width:2px;background:white;left:8px;top:3px;}
.tabtagcross b::after{content:'';position:absolute;width:12px;height:2px;left:3px;top:8px;background:white;}
